package org.lock.spring.interceptor;

public interface LockExceptionHandler {
	void getLockException(Throwable e, String lockName, String express, String methodName, Object[] arguments) throws Throwable;
	void getLockTimeoutException(Throwable e, String lockName, String express, String methodName, Object[] arguments) throws Throwable;
	void releaseLockException(Throwable e, String lockName, String express, String methodName, Object[] arguments) throws Throwable ;
	void otherException(Throwable e, String lockName, String express, String methodName, Object[] arguments) throws Throwable;
}
